草庐IT

Android PreferenceActivity 和对话框 fragment

全部标签

android - 如何使自定义对话框透明?

我需要让我的自定义对话框透明。我该怎么做? 最佳答案 您还可以在构造函数中使用以下行getWindow().setBackgroundDrawable(newColorDrawable(0)); 关于android-如何使自定义对话框透明?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/5580531/

javascript - 如何在 Webview 中显示 android 警告对话框?

我正在使用webview开发应用程序,但我不知道如何启用JavaScript以在webview中显示警报对话框。我曾经尝试过这个,但它对我不起作用。首先,我制作了webview和websettings对象然后设置以下参数。webSettings.setJavaScriptEnabled(true);webSettings.setBuiltInZoomControls(true);mWebView.requestFocusFromTouch(); 最佳答案 根据您的代码,我认为您没有设置Webviewclient和Webcromecl

android - 如何在用户长按列表项时弹出对话框确认删除?

我正在学习在线教程,我尝试自己实现一些功能。当检测到长按列表项时,如何弹出对话框提醒用户?以下是该教程中的一些代码:publicclassFriendListextendsListActivity{privatestaticfinalintADD_NEW_FRIEND_ID=Menu.FIRST;privatestaticfinalintEXIT_APP_ID=Menu.FIRST+1;privateIAppManagerimService=null;privateFriendListAdapterfriendAdapter;publicStringownusername=newStr

java - 方法不会覆盖其父类(super class)中的方法。安卓 fragment

fragment1:publicclassfragment1extendsFragmentimplementsView.OnClickListener{ImageButtonbut,but1,but2;ImageViewview;@Override主要内容:Fragmentfrag1=newfragment1();fr1.setOnClickListener(newView.OnClickListener(){@OverridepublicvoidonClick(Viewview){fTrans=getFragmentManager().beginTransaction();fTran

android - KeyEvent.KEYCODE_BACK 在 fragment 中被调用两次

我在fragment中的View上调用KeyEvent.KEYCODE_BACK,但由于某些奇怪的原因,它被调用了两次。我不知道为什么会这样。这是我的fragment:@OverridepublicViewonCreateView(LayoutInflaterinflater,ViewGroupcontainer,BundlesavedInstanceState){myFragmentView=inflater.inflate(R.layout.folders,container,false);myFragmentView.setFocusableInTouchMode(true);m

android - 使用 ViewPager 更改选项卡时重新创建 fragment

我有一个带有4个选项卡的ViewPager。我正在使用扩展FragmentPagerAdapter的自定义适配器。问题是,当我更改选项卡时,第一个Fragment会再次创建,尽管它当前不可见。而且,这只会在第四次更改选项卡后发生。例如。tab1->tab2->tab3=>onStop从tab1被调用。->tab2=>从tab1调用onCreateView(未调用onAttach)。我想避免这种情况。我需要所有选项卡始终保持其状态,即使它们当前未显示也是如此。我该怎么做? 最佳答案 就像使用ViewPager中的方法setOffscr

android - 对在应用程序中使用 Fragments 感到困惑

我有一个成熟的应用程序,它不是使用Fragments开发的。我的困惑是,我是否应该将其更改为具有Fragments而不是Activities。我想告诉你的是,我在我的应用程序中只使用纵向方向,而且它是构建的,记住只有手机,而不是平板电脑。所以我的问题是,如果我改变应用程序的整个结构并使用Fragments会有什么好处吗?据我所知,只有在我们想要重用某些东西时才应该使用Fragments。任何建议表示赞赏。 最佳答案 Fragments可用于创建动态和多Pane用户界面,因此非常适合具有更多屏幕空间的平板电脑向上。当然,在手机上情况有

android - 将数据从一个 fragment 传递到另一个 fragment

我有一个包含两个fragment的Activity,我需要将一个字符串从FragmentA传递到FragmentB。为了传递数据,我在FragmentA中有这个:Intentintent=newIntent(getActivity(),FragmentB.class);intent.putExtra("name","Mark");startActivity(intent);为了获取数据,我在FragmentB中做了这个Intentintent=getActivity().getIntent();Bundleb=intent.getExtras();if(b!=null){Stringn

java - 无法解析 fragment 中的 getSupportActionBar() 方法

我有一个扩展ActionBarActivity并托管此处显示的单个fragment的Activity:importandroid.support.v7.app.ActionBarActivity;publicclassCrimePagerActivityextendsActionBarActivity{当我尝试调用getSupportActionBar()我收到一条错误消息,提示无法解决。我试过传入getActionBar()在运行时产生了NullPointerException错误。这是有问题的代码。publicViewonCreateView(LayoutInflaterinfla

android - Fragments 和 EventBus 的空指针异常

我尝试了各种方法来使这个项目成功,并最终选择了GreenRobot的EventBus。我的第二个问题在这里:-MultipleFragmenttoActivitycommunication.我被引导沿着那里的EventBus路线前进。我已经插入了合适的库,我想我已经非常接近让它工作了。我在包含的任何行中不断收到空指针异常eBus.post(Str);我相当确定,因为我没有正确注册eBus。我知道fragment没有这样的上下文,但我也尝试过使用getActivity()也无济于事。我在下面发布了MainActivity、CoreFragment和LogCat。如果有人可以提供帮助,我将